.home {
    width: 100%;
    height: 100vh;
    display: flex;
    /* 启用 Flexbox */
    justify-content: center;
    /* 水平居中 */
    align-items: center;

    /* 垂直居中 */
    .content {
        width: 780px;
        height: 250px;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;

        .top {
            width: 100%;
            height: 30px;
            display: flex;
            font-size: 25px;
            justify-content: center;
            align-items: center;
        }

        .text {
            width: 100%;
            height: 30px;
            text-align: center;
        }
    }

    .login_logo {
        width: 75%;
        height: 70px;
        display: flex;
        align-items: center;
        justify-content: space-between;

        .login_logo_text_small {
            font-size: 20px;
            width: 80px; 
        }

        .login_logo_text {
            width: auto;
            font-size: 20px;
        }

        .private {
            width: 150px;
            height: 50px;
            line-height: 50px;
            display: flex;
            justify-content: flex-end;
        }

        .privateimg {
            border-radius: 15px;
            overflow: hidden;
            height: 45px;
            width: 45px;
            display: inline-block;
        }

        .platform_img {
            width: 150px;
        }

        .private_name {
            display: inline-block;
            width: 80px;
            height: 50px;
            font-size: 20px;
        }

        >div {
            height: 70px;
            font-size: 30px;
            font-weight: 600;
            line-height: 70px;
            text-align: center;

            >img {
                width: 100%;
                height: 100%;
                object-fit: contain;
                /* 等比例缩放 */
            }
        }

        >span {
            display: inline-block;
            font-size: 50px;
            height: 70px;
            line-height: 60px;
        }


    }

    @media (max-width:667px) {

        /* 垂直居中 */
        .content {
            width: 90%;
            height: auto;
            display: flex;


            .text {
                width: 100%;
                height: 50px;
                text-align: center;
                font-size: 12px;
            }
        }

        .login_logo {
            width: 100%;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: space-evenly;

            .login_logo_text_small {
                font-size: 12px;
                width: 25px;
            }

            .login_logo_text {
                font-size: 12px;
                width: 80px;
            }

            .platform_img {
                width: 80px;
            }

            .private {
                width: 80px;
                height: 50px;
                line-height: 50px;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }

            .privateimg {
                border-radius: 15px;
                overflow: hidden;
                height: 40px;
                width: 40px;
                display: inline-block;

            }

            .private_name {
                display: inline-block;
                width: 50px;
                height: 50px;
                text-align: right;
                font-size: 15px;
            }

            >div {
                width: 50px;
                height: 70px;
                font-size: 20px;
                font-weight: 600;
                line-height: 70px;
                text-align: center;

                >img {
                    width: 100%;
                    height: 100%;
                    object-fit: contain;
                    /* 等比例缩放 */
                }
            }

            >span {
                display: inline-block;
                font-size: 30px;
                height: 50px;
                line-height: 43px;
            }


        }

    }
}

.folium-map{
    width: 100px;
    height: 500px;
}